rain shadow - French English Dictionary